\hypertarget{classduye_1_1_read_pipe}{\section{duye\-:\-:Read\-Pipe Class Reference}
\label{classduye_1_1_read_pipe}\index{duye\-::\-Read\-Pipe@{duye\-::\-Read\-Pipe}}
}


be used to read G\-Pipe  




{\ttfamily \#include $<$duye\-\_\-pipe.\-h$>$}

Inheritance diagram for duye\-:\-:Read\-Pipe\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classduye_1_1_read_pipe}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual bool \hyperlink{classduye_1_1_read_pipe_acf3e7160ef01da3be67430e2ce591ac1}{open} (const int8 $\ast$pipe\-Name)
\begin{DoxyCompactList}\small\item\em open pipe \end{DoxyCompactList}\item 
int64 \hyperlink{classduye_1_1_read_pipe_a84fe04cd33e3813c3ca3ab4d64c20b05}{read} (int8 $\ast$buffer, const uint64 size)
\begin{DoxyCompactList}\small\item\em read data from pipe \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
be used to read G\-Pipe 

\subsection{Member Function Documentation}
\hypertarget{classduye_1_1_read_pipe_acf3e7160ef01da3be67430e2ce591ac1}{\index{duye\-::\-Read\-Pipe@{duye\-::\-Read\-Pipe}!open@{open}}
\index{open@{open}!duye::ReadPipe@{duye\-::\-Read\-Pipe}}
\subsubsection[{open}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool duye\-::\-Read\-Pipe\-::open (
\begin{DoxyParamCaption}
\item[{const int8 $\ast$}]{pipe\-Name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classduye_1_1_read_pipe_acf3e7160ef01da3be67430e2ce591ac1}


open pipe 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em pipe\-Name} & \-: G\-Pipe name \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true/false 
\end{DoxyReturn}
\begin{DoxyNote}{Note}

\end{DoxyNote}


Implements \hyperlink{classduye_1_1_pipe_a08396190bed06e91c5acea65602c4189}{duye\-::\-Pipe}.

\hypertarget{classduye_1_1_read_pipe_a84fe04cd33e3813c3ca3ab4d64c20b05}{\index{duye\-::\-Read\-Pipe@{duye\-::\-Read\-Pipe}!read@{read}}
\index{read@{read}!duye::ReadPipe@{duye\-::\-Read\-Pipe}}
\subsubsection[{read}]{\setlength{\rightskip}{0pt plus 5cm}int64 duye\-::\-Read\-Pipe\-::read (
\begin{DoxyParamCaption}
\item[{int8 $\ast$}]{buffer, }
\item[{const uint64}]{size}
\end{DoxyParamCaption}
)}}\label{classduye_1_1_read_pipe_a84fe04cd33e3813c3ca3ab4d64c20b05}


read data from pipe 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em buffer} & \-: output buffer \\
\hline
\mbox{\tt in}  & {\em size} & \-: output buffer size \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
size/-\/1 
\end{DoxyReturn}
\begin{DoxyNote}{Note}

\end{DoxyNote}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Z\-:/duye/src/duyebase/system/\hyperlink{duye__pipe_8h}{duye\-\_\-pipe.\-h}\end{DoxyCompactItemize}
